/*
* Copyright 2020 NXP
* All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*/

#ifndef _APP_NTAG_H_
#define _APP_NTAG_H_

/************************************************************************************
*************************************************************************************
* Include
*************************************************************************************
************************************************************************************/
#include "EmbeddedTypes.h"


/*! *********************************************************************************
*************************************************************************************
* Public Macros
*************************************************************************************
********************************************************************************** */

/*! *********************************************************************************
*************************************************************************************
* Public types
*************************************************************************************
********************************************************************************** */

typedef struct
{
    void (*processMsg)(void *);
    void *pMsgParm;
} sAppNtagMsg_t;


/*! *********************************************************************************
*************************************************************************************
* Public prototypes
*************************************************************************************
********************************************************************************** */

bool_t app_ntag_init(void);

void app_ntag_runStateMachine();

#endif /* _APP_NTAG_H_ */
